package co.edu.uniquindio.ondas.daos.criterio;

import java.io.Serializable;

public class Criterio implements Serializable{

	private static final long serialVersionUID = 1L;
	
	/**
	 * Tipo de busqueda
	 */
	private Tipo tipo;
	
	/**
	 * Argumento de la busqueda
	 */
	private String argumento;
	
	/**
	 * Metodo constructor
	 * @param tipo Tipo de busqueda
	 * @param argumento Argumento de la busqueda
	 */
	public Criterio(Tipo tipo, String argumento) {
		this.tipo = tipo;
		this.argumento = argumento;
	}

	/**
	 * Obtiene el(la) tipo
	 * @return El(la) tipo
	 */
	public Tipo getTipo() {
		return tipo;
	}

	/**
	 * Asigna el(la) tipo
	 * @param tipo El(la) tipo a asignar
	 */
	public void setTipo(Tipo tipo) {
		this.tipo = tipo;
	}

	/**
	 * Obtiene el(la) argumento
	 * @return El(la) argumento
	 */
	public String getArgumento() {
		return argumento;
	}

	/**
	 * Asigna el(la) argumento
	 * @param argumento El(la) argumento a asignar
	 */
	public void setArgumento(String argumento) {
		this.argumento = argumento;
	}

}
